package com.ruoyi.classai.domain.vo.LearningAnalytics;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * 学情分析学生人数对象 AnalyticsStuCountVo
 *
 * @author zsp
 * @date 2025-05-18
 */
@Data
@Schema(description="学情分析学生人数对象 AnalyticsStuCountVo")
public class AnalyticsStuCountVo{
    /** 班级名称 */
    @Schema(description  = "班级名称")
    private String className;

    /** 学生总数 */
    @Schema(description  = "学生总数")
    private Integer totalStudents;

    /** 男性学生总数 */
    @Schema(description  = "男性学生总数")
    private Integer totalMaleStudents;

    /** 女性学生总数 */
    @Schema(description  = "女性学生总数")
    private Integer totalFemaleStudents;

    /** 考勤学生总数 */
    @Schema(description  = "考勤总数")
    private Integer totalAttendance;

    /** 总章节数 */
    @Schema(description  = "总章节数")
    private Integer totalChapter;

    /** 男性比例 */
    @Schema(description  = "男性比例")
    private String studentMaleRate;

    /** 女性比例 */
    @Schema(description  = "女性比例")
    private String studentFemaleRate;

    /** 考勤率 */
    @Schema(description  = "考勤率")
    private String studentAttendanceRate;

}
